<?php
//include_once("../../conexion/conexion.php");
include_once("../../comunicacion/db/MySQL.php");

class Posiciondb{
	
//Metodo Inserta Carrera
	function DB_insertaDispositivo($iddispositivo){
		$return = false;
			
			//$mysqli=abrirconexion();
			$myqsql = new MySQL();
			$conexion = $myqsql->getConexion();
			
			$sql="CALL Sp_ingresa_dispositivo(".$iddispositivo.")";  

			
			if ($result = $conexion->query($sql, MYSQLI_USE_RESULT)) {

				if($rows_tipo_producto = $result->fetch_object()){
					$id = $rows_tipo_producto->id;
					//echo "AQUI GRABO";
					//echo $id;
					$return=$id;
				}
				$result->close();
				$conexion->next_result();
				
			}else {echo "Query failed: (" . $conexion->errno . ") " . $conexion->error;
	    	}
			
			$conexion->commit();
		
		return $return;
		
		
	 }//end function
	 
	
	 
	 
	 //Metodo Inserta Destino
	function DB_insertaPosicion($idinterno,$iddispositivo,$taxista,$orden,$destx,$desty){
		$return = false;
		
			//$mysqli=abrirconexion();
			$myqsql = new MySQL();
			$conexion = $myqsql->getConexion();
			
			$sql="CALL Sp_ingresa_posicion(	".$idinterno
										 .",".$iddispositivo
										 .",'".$taxista
										 ."','".$orden
										 ."','".$destx
										 ."','".$desty."')";  

			
			if ($result = $conexion->query($sql, MYSQLI_USE_RESULT)) {

				if($rows_tipo_producto = $result->fetch_object()){
					$id = $rows_tipo_producto->id;
					//echo "AQUI GRABO";
					//echo $id;
					$return=$id;
				}
				$result->close();
				$conexion->next_result();
				
			}else {echo "Query failed: (" . $conexion->errno . ") " . $conexion->error;
	    	}
			
			$conexion->commit();

		return $return;
		
		
	 }//end function
	
	
	  //Metodo Inserta Carrera
	function DB_insertaDispositivoPosicion($iddispositivo,$idposicion){
		$return = false;
			
			//$mysqli=abrirconexion();
			$myqsql = new MySQL();
			$conexion = $myqsql->getConexion();
			echo $iddispositivo;
			echo $idposicion;
			$sql="CALL Sp_ingresa_dispositivoposicion(	".$iddispositivo
										 .",".$idposicion.")";  

			
			if ($result = $conexion->query($sql, MYSQLI_USE_RESULT)) {

				if($rows_tipo_producto = $result->fetch_object()){
					$id = $rows_tipo_producto->id;
					//echo "Carrera y Destino Ingresados";
					//echo $id;
					$return=true;
				}
				$result->close();
				$conexion->next_result();
				
			}else {echo "Query failed: (" . $conexion->errno . ") " . $conexion->error;
	    	}
			
			$conexion->commit();
		
		return $return;
		
		
	 }//end function
	 
	  //Metodo Inserta Carrera
	function DB_insertaDispositivoCarrera($iddisp,$iddispositivo){
		$return = false;
			
			//$mysqli=abrirconexion();
			$myqsql = new MySQL();
			$conexion = $myqsql->getConexion();
			
			$sql="CALL Sp_ingresa_dispositivocarrera(".$iddisp.",".$iddispositivo.")";  

			
			if ($result = $conexion->query($sql, MYSQLI_USE_RESULT)) {

				if($rows_tipo_producto = $result->fetch_object()){
					$id = $rows_tipo_producto->id;
					//echo "Carrera y Destino Ingresados";
					//echo $id;
					$return=true;
				}
				$result->close();
				$conexion->next_result();
				
			}else {echo "Query failed: (" . $conexion->errno . ") " . $conexion->error;
	    	}
			
			$conexion->commit();
			
		return $return;
		
		
	 }//end function
	
}

?>